[[[
typedef void* pasLongstring;

typedef struct { uint8_t data[2]; } pasShortstring1;
typedef struct { uint8_t data[3]; } pasShortstring2;
typedef struct { uint8_t data[4]; } pasShortstring3;
typedef struct { uint8_t data[5]; } pasShortstring4;
typedef struct { uint8_t data[6]; } pasShortstring5;
typedef struct { uint8_t data[7]; } pasShortstring6;
typedef struct { uint8_t data[8]; } pasShortstring7;
typedef struct { uint8_t data[9]; } pasShortstring8;
typedef struct { uint8_t data[10]; } pasShortstring9;
typedef struct { uint8_t data[11]; } pasShortstring10;
typedef struct { uint8_t data[12]; } pasShortstring11;
typedef struct { uint8_t data[13]; } pasShortstring12;
typedef struct { uint8_t data[14]; } pasShortstring13;
typedef struct { uint8_t data[15]; } pasShortstring14;
typedef struct { uint8_t data[16]; } pasShortstring15;
typedef struct { uint8_t data[17]; } pasShortstring16;
typedef struct { uint8_t data[18]; } pasShortstring17;
typedef struct { uint8_t data[19]; } pasShortstring18;
typedef struct { uint8_t data[20]; } pasShortstring19;
typedef struct { uint8_t data[21]; } pasShortstring20;
typedef struct { uint8_t data[22]; } pasShortstring21;
typedef struct { uint8_t data[23]; } pasShortstring22;
typedef struct { uint8_t data[24]; } pasShortstring23;
typedef struct { uint8_t data[25]; } pasShortstring24;
typedef struct { uint8_t data[26]; } pasShortstring25;
typedef struct { uint8_t data[27]; } pasShortstring26;
typedef struct { uint8_t data[28]; } pasShortstring27;
typedef struct { uint8_t data[29]; } pasShortstring28;
typedef struct { uint8_t data[30]; } pasShortstring29;
typedef struct { uint8_t data[31]; } pasShortstring30;
typedef struct { uint8_t data[32]; } pasShortstring31;
typedef struct { uint8_t data[33]; } pasShortstring32;
typedef struct { uint8_t data[34]; } pasShortstring33;
typedef struct { uint8_t data[35]; } pasShortstring34;
typedef struct { uint8_t data[36]; } pasShortstring35;
typedef struct { uint8_t data[37]; } pasShortstring36;
typedef struct { uint8_t data[38]; } pasShortstring37;
typedef struct { uint8_t data[39]; } pasShortstring38;
typedef struct { uint8_t data[40]; } pasShortstring39;
typedef struct { uint8_t data[41]; } pasShortstring40;
typedef struct { uint8_t data[42]; } pasShortstring41;
typedef struct { uint8_t data[43]; } pasShortstring42;
typedef struct { uint8_t data[44]; } pasShortstring43;
typedef struct { uint8_t data[45]; } pasShortstring44;
typedef struct { uint8_t data[46]; } pasShortstring45;
typedef struct { uint8_t data[47]; } pasShortstring46;
typedef struct { uint8_t data[48]; } pasShortstring47;
typedef struct { uint8_t data[49]; } pasShortstring48;
typedef struct { uint8_t data[50]; } pasShortstring49;
typedef struct { uint8_t data[51]; } pasShortstring50;
typedef struct { uint8_t data[52]; } pasShortstring51;
typedef struct { uint8_t data[53]; } pasShortstring52;
typedef struct { uint8_t data[54]; } pasShortstring53;
typedef struct { uint8_t data[55]; } pasShortstring54;
typedef struct { uint8_t data[56]; } pasShortstring55;
typedef struct { uint8_t data[57]; } pasShortstring56;
typedef struct { uint8_t data[58]; } pasShortstring57;
typedef struct { uint8_t data[59]; } pasShortstring58;
typedef struct { uint8_t data[60]; } pasShortstring59;
typedef struct { uint8_t data[61]; } pasShortstring60;
typedef struct { uint8_t data[62]; } pasShortstring61;
typedef struct { uint8_t data[63]; } pasShortstring62;
typedef struct { uint8_t data[64]; } pasShortstring63;
typedef struct { uint8_t data[65]; } pasShortstring64;
typedef struct { uint8_t data[66]; } pasShortstring65;
typedef struct { uint8_t data[67]; } pasShortstring66;
typedef struct { uint8_t data[68]; } pasShortstring67;
typedef struct { uint8_t data[69]; } pasShortstring68;
typedef struct { uint8_t data[70]; } pasShortstring69;
typedef struct { uint8_t data[71]; } pasShortstring70;
typedef struct { uint8_t data[72]; } pasShortstring71;
typedef struct { uint8_t data[73]; } pasShortstring72;
typedef struct { uint8_t data[74]; } pasShortstring73;
typedef struct { uint8_t data[75]; } pasShortstring74;
typedef struct { uint8_t data[76]; } pasShortstring75;
typedef struct { uint8_t data[77]; } pasShortstring76;
typedef struct { uint8_t data[78]; } pasShortstring77;
typedef struct { uint8_t data[79]; } pasShortstring78;
typedef struct { uint8_t data[80]; } pasShortstring79;
typedef struct { uint8_t data[81]; } pasShortstring80;
typedef struct { uint8_t data[82]; } pasShortstring81;
typedef struct { uint8_t data[83]; } pasShortstring82;
typedef struct { uint8_t data[84]; } pasShortstring83;
typedef struct { uint8_t data[85]; } pasShortstring84;
typedef struct { uint8_t data[86]; } pasShortstring85;
typedef struct { uint8_t data[87]; } pasShortstring86;
typedef struct { uint8_t data[88]; } pasShortstring87;
typedef struct { uint8_t data[89]; } pasShortstring88;
typedef struct { uint8_t data[90]; } pasShortstring89;
typedef struct { uint8_t data[91]; } pasShortstring90;
typedef struct { uint8_t data[92]; } pasShortstring91;
typedef struct { uint8_t data[93]; } pasShortstring92;
typedef struct { uint8_t data[94]; } pasShortstring93;
typedef struct { uint8_t data[95]; } pasShortstring94;
typedef struct { uint8_t data[96]; } pasShortstring95;
typedef struct { uint8_t data[97]; } pasShortstring96;
typedef struct { uint8_t data[98]; } pasShortstring97;
typedef struct { uint8_t data[99]; } pasShortstring98;
typedef struct { uint8_t data[100]; } pasShortstring99;
typedef struct { uint8_t data[101]; } pasShortstring100;
typedef struct { uint8_t data[102]; } pasShortstring101;
typedef struct { uint8_t data[103]; } pasShortstring102;
typedef struct { uint8_t data[104]; } pasShortstring103;
typedef struct { uint8_t data[105]; } pasShortstring104;
typedef struct { uint8_t data[106]; } pasShortstring105;
typedef struct { uint8_t data[107]; } pasShortstring106;
typedef struct { uint8_t data[108]; } pasShortstring107;
typedef struct { uint8_t data[109]; } pasShortstring108;
typedef struct { uint8_t data[110]; } pasShortstring109;
typedef struct { uint8_t data[111]; } pasShortstring110;
typedef struct { uint8_t data[112]; } pasShortstring111;
typedef struct { uint8_t data[113]; } pasShortstring112;
typedef struct { uint8_t data[114]; } pasShortstring113;
typedef struct { uint8_t data[115]; } pasShortstring114;
typedef struct { uint8_t data[116]; } pasShortstring115;
typedef struct { uint8_t data[117]; } pasShortstring116;
typedef struct { uint8_t data[118]; } pasShortstring117;
typedef struct { uint8_t data[119]; } pasShortstring118;
typedef struct { uint8_t data[120]; } pasShortstring119;
typedef struct { uint8_t data[121]; } pasShortstring120;
typedef struct { uint8_t data[122]; } pasShortstring121;
typedef struct { uint8_t data[123]; } pasShortstring122;
typedef struct { uint8_t data[124]; } pasShortstring123;
typedef struct { uint8_t data[125]; } pasShortstring124;
typedef struct { uint8_t data[126]; } pasShortstring125;
typedef struct { uint8_t data[127]; } pasShortstring126;
typedef struct { uint8_t data[128]; } pasShortstring127;
typedef struct { uint8_t data[129]; } pasShortstring128;
typedef struct { uint8_t data[130]; } pasShortstring129;
typedef struct { uint8_t data[131]; } pasShortstring130;
typedef struct { uint8_t data[132]; } pasShortstring131;
typedef struct { uint8_t data[133]; } pasShortstring132;
typedef struct { uint8_t data[134]; } pasShortstring133;
typedef struct { uint8_t data[135]; } pasShortstring134;
typedef struct { uint8_t data[136]; } pasShortstring135;
typedef struct { uint8_t data[137]; } pasShortstring136;
typedef struct { uint8_t data[138]; } pasShortstring137;
typedef struct { uint8_t data[139]; } pasShortstring138;
typedef struct { uint8_t data[140]; } pasShortstring139;
typedef struct { uint8_t data[141]; } pasShortstring140;
typedef struct { uint8_t data[142]; } pasShortstring141;
typedef struct { uint8_t data[143]; } pasShortstring142;
typedef struct { uint8_t data[144]; } pasShortstring143;
typedef struct { uint8_t data[145]; } pasShortstring144;
typedef struct { uint8_t data[146]; } pasShortstring145;
typedef struct { uint8_t data[147]; } pasShortstring146;
typedef struct { uint8_t data[148]; } pasShortstring147;
typedef struct { uint8_t data[149]; } pasShortstring148;
typedef struct { uint8_t data[150]; } pasShortstring149;
typedef struct { uint8_t data[151]; } pasShortstring150;
typedef struct { uint8_t data[152]; } pasShortstring151;
typedef struct { uint8_t data[153]; } pasShortstring152;
typedef struct { uint8_t data[154]; } pasShortstring153;
typedef struct { uint8_t data[155]; } pasShortstring154;
typedef struct { uint8_t data[156]; } pasShortstring155;
typedef struct { uint8_t data[157]; } pasShortstring156;
typedef struct { uint8_t data[158]; } pasShortstring157;
typedef struct { uint8_t data[159]; } pasShortstring158;
typedef struct { uint8_t data[160]; } pasShortstring159;
typedef struct { uint8_t data[161]; } pasShortstring160;
typedef struct { uint8_t data[162]; } pasShortstring161;
typedef struct { uint8_t data[163]; } pasShortstring162;
typedef struct { uint8_t data[164]; } pasShortstring163;
typedef struct { uint8_t data[165]; } pasShortstring164;
typedef struct { uint8_t data[166]; } pasShortstring165;
typedef struct { uint8_t data[167]; } pasShortstring166;
typedef struct { uint8_t data[168]; } pasShortstring167;
typedef struct { uint8_t data[169]; } pasShortstring168;
typedef struct { uint8_t data[170]; } pasShortstring169;
typedef struct { uint8_t data[171]; } pasShortstring170;
typedef struct { uint8_t data[172]; } pasShortstring171;
typedef struct { uint8_t data[173]; } pasShortstring172;
typedef struct { uint8_t data[174]; } pasShortstring173;
typedef struct { uint8_t data[175]; } pasShortstring174;
typedef struct { uint8_t data[176]; } pasShortstring175;
typedef struct { uint8_t data[177]; } pasShortstring176;
typedef struct { uint8_t data[178]; } pasShortstring177;
typedef struct { uint8_t data[179]; } pasShortstring178;
typedef struct { uint8_t data[180]; } pasShortstring179;
typedef struct { uint8_t data[181]; } pasShortstring180;
typedef struct { uint8_t data[182]; } pasShortstring181;
typedef struct { uint8_t data[183]; } pasShortstring182;
typedef struct { uint8_t data[184]; } pasShortstring183;
typedef struct { uint8_t data[185]; } pasShortstring184;
typedef struct { uint8_t data[186]; } pasShortstring185;
typedef struct { uint8_t data[187]; } pasShortstring186;
typedef struct { uint8_t data[188]; } pasShortstring187;
typedef struct { uint8_t data[189]; } pasShortstring188;
typedef struct { uint8_t data[190]; } pasShortstring189;
typedef struct { uint8_t data[191]; } pasShortstring190;
typedef struct { uint8_t data[192]; } pasShortstring191;
typedef struct { uint8_t data[193]; } pasShortstring192;
typedef struct { uint8_t data[194]; } pasShortstring193;
typedef struct { uint8_t data[195]; } pasShortstring194;
typedef struct { uint8_t data[196]; } pasShortstring195;
typedef struct { uint8_t data[197]; } pasShortstring196;
typedef struct { uint8_t data[198]; } pasShortstring197;
typedef struct { uint8_t data[199]; } pasShortstring198;
typedef struct { uint8_t data[200]; } pasShortstring199;
typedef struct { uint8_t data[201]; } pasShortstring200;
typedef struct { uint8_t data[202]; } pasShortstring201;
typedef struct { uint8_t data[203]; } pasShortstring202;
typedef struct { uint8_t data[204]; } pasShortstring203;
typedef struct { uint8_t data[205]; } pasShortstring204;
typedef struct { uint8_t data[206]; } pasShortstring205;
typedef struct { uint8_t data[207]; } pasShortstring206;
typedef struct { uint8_t data[208]; } pasShortstring207;
typedef struct { uint8_t data[209]; } pasShortstring208;
typedef struct { uint8_t data[210]; } pasShortstring209;
typedef struct { uint8_t data[211]; } pasShortstring210;
typedef struct { uint8_t data[212]; } pasShortstring211;
typedef struct { uint8_t data[213]; } pasShortstring212;
typedef struct { uint8_t data[214]; } pasShortstring213;
typedef struct { uint8_t data[215]; } pasShortstring214;
typedef struct { uint8_t data[216]; } pasShortstring215;
typedef struct { uint8_t data[217]; } pasShortstring216;
typedef struct { uint8_t data[218]; } pasShortstring217;
typedef struct { uint8_t data[219]; } pasShortstring218;
typedef struct { uint8_t data[220]; } pasShortstring219;
typedef struct { uint8_t data[221]; } pasShortstring220;
typedef struct { uint8_t data[222]; } pasShortstring221;
typedef struct { uint8_t data[223]; } pasShortstring222;
typedef struct { uint8_t data[224]; } pasShortstring223;
typedef struct { uint8_t data[225]; } pasShortstring224;
typedef struct { uint8_t data[226]; } pasShortstring225;
typedef struct { uint8_t data[227]; } pasShortstring226;
typedef struct { uint8_t data[228]; } pasShortstring227;
typedef struct { uint8_t data[229]; } pasShortstring228;
typedef struct { uint8_t data[230]; } pasShortstring229;
typedef struct { uint8_t data[231]; } pasShortstring230;
typedef struct { uint8_t data[232]; } pasShortstring231;
typedef struct { uint8_t data[233]; } pasShortstring232;
typedef struct { uint8_t data[234]; } pasShortstring233;
typedef struct { uint8_t data[235]; } pasShortstring234;
typedef struct { uint8_t data[236]; } pasShortstring235;
typedef struct { uint8_t data[237]; } pasShortstring236;
typedef struct { uint8_t data[238]; } pasShortstring237;
typedef struct { uint8_t data[239]; } pasShortstring238;
typedef struct { uint8_t data[240]; } pasShortstring239;
typedef struct { uint8_t data[241]; } pasShortstring240;
typedef struct { uint8_t data[242]; } pasShortstring241;
typedef struct { uint8_t data[243]; } pasShortstring242;
typedef struct { uint8_t data[244]; } pasShortstring243;
typedef struct { uint8_t data[245]; } pasShortstring244;
typedef struct { uint8_t data[246]; } pasShortstring245;
typedef struct { uint8_t data[247]; } pasShortstring246;
typedef struct { uint8_t data[248]; } pasShortstring247;
typedef struct { uint8_t data[249]; } pasShortstring248;
typedef struct { uint8_t data[250]; } pasShortstring249;
typedef struct { uint8_t data[251]; } pasShortstring250;
typedef struct { uint8_t data[252]; } pasShortstring251;
typedef struct { uint8_t data[253]; } pasShortstring252;
typedef struct { uint8_t data[254]; } pasShortstring253;
typedef struct { uint8_t data[255]; } pasShortstring254;
typedef struct { uint8_t data[256]; } pasShortstring255;

pasShortstring1 pasToShortstring1(pasLongstring str);
pasShortstring2 pasToShortstring2(pasLongstring str);
pasShortstring3 pasToShortstring3(pasLongstring str);
pasShortstring4 pasToShortstring4(pasLongstring str);
pasShortstring5 pasToShortstring5(pasLongstring str);
pasShortstring6 pasToShortstring6(pasLongstring str);
pasShortstring7 pasToShortstring7(pasLongstring str);
pasShortstring8 pasToShortstring8(pasLongstring str);
pasShortstring9 pasToShortstring9(pasLongstring str);
pasShortstring10 pasToShortstring10(pasLongstring str);
pasShortstring11 pasToShortstring11(pasLongstring str);
pasShortstring12 pasToShortstring12(pasLongstring str);
pasShortstring13 pasToShortstring13(pasLongstring str);
pasShortstring14 pasToShortstring14(pasLongstring str);
pasShortstring15 pasToShortstring15(pasLongstring str);
pasShortstring16 pasToShortstring16(pasLongstring str);
pasShortstring17 pasToShortstring17(pasLongstring str);
pasShortstring18 pasToShortstring18(pasLongstring str);
pasShortstring19 pasToShortstring19(pasLongstring str);
pasShortstring20 pasToShortstring20(pasLongstring str);
pasShortstring21 pasToShortstring21(pasLongstring str);
pasShortstring22 pasToShortstring22(pasLongstring str);
pasShortstring23 pasToShortstring23(pasLongstring str);
pasShortstring24 pasToShortstring24(pasLongstring str);
pasShortstring25 pasToShortstring25(pasLongstring str);
pasShortstring26 pasToShortstring26(pasLongstring str);
pasShortstring27 pasToShortstring27(pasLongstring str);
pasShortstring28 pasToShortstring28(pasLongstring str);
pasShortstring29 pasToShortstring29(pasLongstring str);
pasShortstring30 pasToShortstring30(pasLongstring str);
pasShortstring31 pasToShortstring31(pasLongstring str);
pasShortstring32 pasToShortstring32(pasLongstring str);
pasShortstring33 pasToShortstring33(pasLongstring str);
pasShortstring34 pasToShortstring34(pasLongstring str);
pasShortstring35 pasToShortstring35(pasLongstring str);
pasShortstring36 pasToShortstring36(pasLongstring str);
pasShortstring37 pasToShortstring37(pasLongstring str);
pasShortstring38 pasToShortstring38(pasLongstring str);
pasShortstring39 pasToShortstring39(pasLongstring str);
pasShortstring40 pasToShortstring40(pasLongstring str);
pasShortstring41 pasToShortstring41(pasLongstring str);
pasShortstring42 pasToShortstring42(pasLongstring str);
pasShortstring43 pasToShortstring43(pasLongstring str);
pasShortstring44 pasToShortstring44(pasLongstring str);
pasShortstring45 pasToShortstring45(pasLongstring str);
pasShortstring46 pasToShortstring46(pasLongstring str);
pasShortstring47 pasToShortstring47(pasLongstring str);
pasShortstring48 pasToShortstring48(pasLongstring str);
pasShortstring49 pasToShortstring49(pasLongstring str);
pasShortstring50 pasToShortstring50(pasLongstring str);
pasShortstring51 pasToShortstring51(pasLongstring str);
pasShortstring52 pasToShortstring52(pasLongstring str);
pasShortstring53 pasToShortstring53(pasLongstring str);
pasShortstring54 pasToShortstring54(pasLongstring str);
pasShortstring55 pasToShortstring55(pasLongstring str);
pasShortstring56 pasToShortstring56(pasLongstring str);
pasShortstring57 pasToShortstring57(pasLongstring str);
pasShortstring58 pasToShortstring58(pasLongstring str);
pasShortstring59 pasToShortstring59(pasLongstring str);
pasShortstring60 pasToShortstring60(pasLongstring str);
pasShortstring61 pasToShortstring61(pasLongstring str);
pasShortstring62 pasToShortstring62(pasLongstring str);
pasShortstring63 pasToShortstring63(pasLongstring str);
pasShortstring64 pasToShortstring64(pasLongstring str);
pasShortstring65 pasToShortstring65(pasLongstring str);
pasShortstring66 pasToShortstring66(pasLongstring str);
pasShortstring67 pasToShortstring67(pasLongstring str);
pasShortstring68 pasToShortstring68(pasLongstring str);
pasShortstring69 pasToShortstring69(pasLongstring str);
pasShortstring70 pasToShortstring70(pasLongstring str);
pasShortstring71 pasToShortstring71(pasLongstring str);
pasShortstring72 pasToShortstring72(pasLongstring str);
pasShortstring73 pasToShortstring73(pasLongstring str);
pasShortstring74 pasToShortstring74(pasLongstring str);
pasShortstring75 pasToShortstring75(pasLongstring str);
pasShortstring76 pasToShortstring76(pasLongstring str);
pasShortstring77 pasToShortstring77(pasLongstring str);
pasShortstring78 pasToShortstring78(pasLongstring str);
pasShortstring79 pasToShortstring79(pasLongstring str);
pasShortstring80 pasToShortstring80(pasLongstring str);
pasShortstring81 pasToShortstring81(pasLongstring str);
pasShortstring82 pasToShortstring82(pasLongstring str);
pasShortstring83 pasToShortstring83(pasLongstring str);
pasShortstring84 pasToShortstring84(pasLongstring str);
pasShortstring85 pasToShortstring85(pasLongstring str);
pasShortstring86 pasToShortstring86(pasLongstring str);
pasShortstring87 pasToShortstring87(pasLongstring str);
pasShortstring88 pasToShortstring88(pasLongstring str);
pasShortstring89 pasToShortstring89(pasLongstring str);
pasShortstring90 pasToShortstring90(pasLongstring str);
pasShortstring91 pasToShortstring91(pasLongstring str);
pasShortstring92 pasToShortstring92(pasLongstring str);
pasShortstring93 pasToShortstring93(pasLongstring str);
pasShortstring94 pasToShortstring94(pasLongstring str);
pasShortstring95 pasToShortstring95(pasLongstring str);
pasShortstring96 pasToShortstring96(pasLongstring str);
pasShortstring97 pasToShortstring97(pasLongstring str);
pasShortstring98 pasToShortstring98(pasLongstring str);
pasShortstring99 pasToShortstring99(pasLongstring str);
pasShortstring100 pasToShortstring100(pasLongstring str);
pasShortstring101 pasToShortstring101(pasLongstring str);
pasShortstring102 pasToShortstring102(pasLongstring str);
pasShortstring103 pasToShortstring103(pasLongstring str);
pasShortstring104 pasToShortstring104(pasLongstring str);
pasShortstring105 pasToShortstring105(pasLongstring str);
pasShortstring106 pasToShortstring106(pasLongstring str);
pasShortstring107 pasToShortstring107(pasLongstring str);
pasShortstring108 pasToShortstring108(pasLongstring str);
pasShortstring109 pasToShortstring109(pasLongstring str);
pasShortstring110 pasToShortstring110(pasLongstring str);
pasShortstring111 pasToShortstring111(pasLongstring str);
pasShortstring112 pasToShortstring112(pasLongstring str);
pasShortstring113 pasToShortstring113(pasLongstring str);
pasShortstring114 pasToShortstring114(pasLongstring str);
pasShortstring115 pasToShortstring115(pasLongstring str);
pasShortstring116 pasToShortstring116(pasLongstring str);
pasShortstring117 pasToShortstring117(pasLongstring str);
pasShortstring118 pasToShortstring118(pasLongstring str);
pasShortstring119 pasToShortstring119(pasLongstring str);
pasShortstring120 pasToShortstring120(pasLongstring str);
pasShortstring121 pasToShortstring121(pasLongstring str);
pasShortstring122 pasToShortstring122(pasLongstring str);
pasShortstring123 pasToShortstring123(pasLongstring str);
pasShortstring124 pasToShortstring124(pasLongstring str);
pasShortstring125 pasToShortstring125(pasLongstring str);
pasShortstring126 pasToShortstring126(pasLongstring str);
pasShortstring127 pasToShortstring127(pasLongstring str);
pasShortstring128 pasToShortstring128(pasLongstring str);
pasShortstring129 pasToShortstring129(pasLongstring str);
pasShortstring130 pasToShortstring130(pasLongstring str);
pasShortstring131 pasToShortstring131(pasLongstring str);
pasShortstring132 pasToShortstring132(pasLongstring str);
pasShortstring133 pasToShortstring133(pasLongstring str);
pasShortstring134 pasToShortstring134(pasLongstring str);
pasShortstring135 pasToShortstring135(pasLongstring str);
pasShortstring136 pasToShortstring136(pasLongstring str);
pasShortstring137 pasToShortstring137(pasLongstring str);
pasShortstring138 pasToShortstring138(pasLongstring str);
pasShortstring139 pasToShortstring139(pasLongstring str);
pasShortstring140 pasToShortstring140(pasLongstring str);
pasShortstring141 pasToShortstring141(pasLongstring str);
pasShortstring142 pasToShortstring142(pasLongstring str);
pasShortstring143 pasToShortstring143(pasLongstring str);
pasShortstring144 pasToShortstring144(pasLongstring str);
pasShortstring145 pasToShortstring145(pasLongstring str);
pasShortstring146 pasToShortstring146(pasLongstring str);
pasShortstring147 pasToShortstring147(pasLongstring str);
pasShortstring148 pasToShortstring148(pasLongstring str);
pasShortstring149 pasToShortstring149(pasLongstring str);
pasShortstring150 pasToShortstring150(pasLongstring str);
pasShortstring151 pasToShortstring151(pasLongstring str);
pasShortstring152 pasToShortstring152(pasLongstring str);
pasShortstring153 pasToShortstring153(pasLongstring str);
pasShortstring154 pasToShortstring154(pasLongstring str);
pasShortstring155 pasToShortstring155(pasLongstring str);
pasShortstring156 pasToShortstring156(pasLongstring str);
pasShortstring157 pasToShortstring157(pasLongstring str);
pasShortstring158 pasToShortstring158(pasLongstring str);
pasShortstring159 pasToShortstring159(pasLongstring str);
pasShortstring160 pasToShortstring160(pasLongstring str);
pasShortstring161 pasToShortstring161(pasLongstring str);
pasShortstring162 pasToShortstring162(pasLongstring str);
pasShortstring163 pasToShortstring163(pasLongstring str);
pasShortstring164 pasToShortstring164(pasLongstring str);
pasShortstring165 pasToShortstring165(pasLongstring str);
pasShortstring166 pasToShortstring166(pasLongstring str);
pasShortstring167 pasToShortstring167(pasLongstring str);
pasShortstring168 pasToShortstring168(pasLongstring str);
pasShortstring169 pasToShortstring169(pasLongstring str);
pasShortstring170 pasToShortstring170(pasLongstring str);
pasShortstring171 pasToShortstring171(pasLongstring str);
pasShortstring172 pasToShortstring172(pasLongstring str);
pasShortstring173 pasToShortstring173(pasLongstring str);
pasShortstring174 pasToShortstring174(pasLongstring str);
pasShortstring175 pasToShortstring175(pasLongstring str);
pasShortstring176 pasToShortstring176(pasLongstring str);
pasShortstring177 pasToShortstring177(pasLongstring str);
pasShortstring178 pasToShortstring178(pasLongstring str);
pasShortstring179 pasToShortstring179(pasLongstring str);
pasShortstring180 pasToShortstring180(pasLongstring str);
pasShortstring181 pasToShortstring181(pasLongstring str);
pasShortstring182 pasToShortstring182(pasLongstring str);
pasShortstring183 pasToShortstring183(pasLongstring str);
pasShortstring184 pasToShortstring184(pasLongstring str);
pasShortstring185 pasToShortstring185(pasLongstring str);
pasShortstring186 pasToShortstring186(pasLongstring str);
pasShortstring187 pasToShortstring187(pasLongstring str);
pasShortstring188 pasToShortstring188(pasLongstring str);
pasShortstring189 pasToShortstring189(pasLongstring str);
pasShortstring190 pasToShortstring190(pasLongstring str);
pasShortstring191 pasToShortstring191(pasLongstring str);
pasShortstring192 pasToShortstring192(pasLongstring str);
pasShortstring193 pasToShortstring193(pasLongstring str);
pasShortstring194 pasToShortstring194(pasLongstring str);
pasShortstring195 pasToShortstring195(pasLongstring str);
pasShortstring196 pasToShortstring196(pasLongstring str);
pasShortstring197 pasToShortstring197(pasLongstring str);
pasShortstring198 pasToShortstring198(pasLongstring str);
pasShortstring199 pasToShortstring199(pasLongstring str);
pasShortstring200 pasToShortstring200(pasLongstring str);
pasShortstring201 pasToShortstring201(pasLongstring str);
pasShortstring202 pasToShortstring202(pasLongstring str);
pasShortstring203 pasToShortstring203(pasLongstring str);
pasShortstring204 pasToShortstring204(pasLongstring str);
pasShortstring205 pasToShortstring205(pasLongstring str);
pasShortstring206 pasToShortstring206(pasLongstring str);
pasShortstring207 pasToShortstring207(pasLongstring str);
pasShortstring208 pasToShortstring208(pasLongstring str);
pasShortstring209 pasToShortstring209(pasLongstring str);
pasShortstring210 pasToShortstring210(pasLongstring str);
pasShortstring211 pasToShortstring211(pasLongstring str);
pasShortstring212 pasToShortstring212(pasLongstring str);
pasShortstring213 pasToShortstring213(pasLongstring str);
pasShortstring214 pasToShortstring214(pasLongstring str);
pasShortstring215 pasToShortstring215(pasLongstring str);
pasShortstring216 pasToShortstring216(pasLongstring str);
pasShortstring217 pasToShortstring217(pasLongstring str);
pasShortstring218 pasToShortstring218(pasLongstring str);
pasShortstring219 pasToShortstring219(pasLongstring str);
pasShortstring220 pasToShortstring220(pasLongstring str);
pasShortstring221 pasToShortstring221(pasLongstring str);
pasShortstring222 pasToShortstring222(pasLongstring str);
pasShortstring223 pasToShortstring223(pasLongstring str);
pasShortstring224 pasToShortstring224(pasLongstring str);
pasShortstring225 pasToShortstring225(pasLongstring str);
pasShortstring226 pasToShortstring226(pasLongstring str);
pasShortstring227 pasToShortstring227(pasLongstring str);
pasShortstring228 pasToShortstring228(pasLongstring str);
pasShortstring229 pasToShortstring229(pasLongstring str);
pasShortstring230 pasToShortstring230(pasLongstring str);
pasShortstring231 pasToShortstring231(pasLongstring str);
pasShortstring232 pasToShortstring232(pasLongstring str);
pasShortstring233 pasToShortstring233(pasLongstring str);
pasShortstring234 pasToShortstring234(pasLongstring str);
pasShortstring235 pasToShortstring235(pasLongstring str);
pasShortstring236 pasToShortstring236(pasLongstring str);
pasShortstring237 pasToShortstring237(pasLongstring str);
pasShortstring238 pasToShortstring238(pasLongstring str);
pasShortstring239 pasToShortstring239(pasLongstring str);
pasShortstring240 pasToShortstring240(pasLongstring str);
pasShortstring241 pasToShortstring241(pasLongstring str);
pasShortstring242 pasToShortstring242(pasLongstring str);
pasShortstring243 pasToShortstring243(pasLongstring str);
pasShortstring244 pasToShortstring244(pasLongstring str);
pasShortstring245 pasToShortstring245(pasLongstring str);
pasShortstring246 pasToShortstring246(pasLongstring str);
pasShortstring247 pasToShortstring247(pasLongstring str);
pasShortstring248 pasToShortstring248(pasLongstring str);
pasShortstring249 pasToShortstring249(pasLongstring str);
pasShortstring250 pasToShortstring250(pasLongstring str);
pasShortstring251 pasToShortstring251(pasLongstring str);
pasShortstring252 pasToShortstring252(pasLongstring str);
pasShortstring253 pasToShortstring253(pasLongstring str);
pasShortstring254 pasToShortstring254(pasLongstring str);
pasShortstring255 pasToShortstring255(pasLongstring str);

void CheckRefLongstring(pasLongstring str);
pasLongstring AddLongstring(pasLongstring left, pasLongstring right);
void UniqueLongstring(pasLongstring *target);
pasLongstring CreateLongstring(uint32_t codePage, uint32_t elementSize, uint32_t length, void* data);
void DecRefLongstring(pasLongstring *str);
void IncRefLongstring(pasLongstring *str);
void FreeLongstring(pasLongstring *str);
uint32_t LengthLongstring(pasLongstring str);
void AssignLongstring(pasLongstring *target, pasLongstring newStr);
void AssignShortstring(uint8_t* target, uint32_t maxLength, pasLongstring strInput);
void UniqueLongstring(pasLongstring *target);
pasLongstring ConvertLongstring(uint32_t codePage, uint32_t elementSize, pasLongstring strInput);

int pasCompareStrP(void* left, void* right);
int pasCompareStrL(pasLongstring left, pasLongstring right);
int pasCompareStrS(pasShortstring255* left, pasShortstring255* right);
int pasCompareStrSL(pasShortstring255* left, pasLongstring right);
int pasCompareStrPL(void* left, pasLongstring right);
int pasCompareStrPS(void* left, pasShortstring255* right);
]]]